impossible thoughts - French English Dictionary